import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import { Provider } from 'react-redux'

// 用于开启严格模式
import reportWebVitals from './reportWebVitals';

import store from './redux/store' // 引入 store  将 store 传递给 App 组件 

// ReactDOM.render(<App store={store} />, document.getElementById('root'))


// 通过 store 订阅 state 改变的监听 ==> 一旦 store 中的 state 改变了立即调用回调函数 

  ReactDOM.render(
    <React.StrictMode>
      <Provider store={store}>
        <App />
      </Provider>,
    </React.StrictMode>,
    document.getElementById('root')
  );

reportWebVitals();
